[Samsung Galaxy W I8150] Adi Aisiteru Reborn:
next find this method

.method private prepareNavigationBarView()V

add the blue code above it

[COLOR="Blue"].method private static outToLeftAnimation()Landroid/view/animation/Animation;
.locals 9

.prologue
const/4 v2, 0x0

const/4 v1, 0x2

.line 71
new-instance v0, Landroid/view/animation/TranslateAnimation;

.line 73
const/high16 v4, -0x4080

move v3, v1

move v5, v1

move v6, v2

move v7, v1

move v8, v2

.line 71
invoke-direct/range {v0 .. v8}, Landroid/view/animation/TranslateAnimation;-><init>(IFIFIFIF)V

.line 76
.local v0, outtoLeft:Landroid/view/animation/Animation;
const-wide/16 v1, 0x64

invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V

.line 77
new-instance v1, Landroid/view/animation/AccelerateInterpolator;

invoke-direct {v1}, Landroid/view/animation/AccelerateInterpolator;-><init>()V

invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V

.line 78
return-object v0
.end method

.method private static outToRightAnimation()Landroid/view/animation/Animation;
.locals 9

.prologue
const/4 v2, 0x0

const/4 v1, 0x2

.line 97
new-instance v0, Landroid/view/animation/TranslateAnimation;

.line 99
const/high16 v4, 0x3f80

move v3, v1

move v5, v1

move v6, v2

move v7, v1

move v8, v2

.line 97
invoke-direct/range {v0 .. v8}, Landroid/view/animation/TranslateAnimation;-><init>(IFIFIFIF)V

.line 102
.local v0, outtoRight:Landroid/view/animation/Animation;
const-wide/16 v1, 0x64

invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;->setDuration(J)V

.line 103
new-instance v1, Landroid/view/animation/AccelerateInterpolator;

invoke-direct {v1}, Landroid/view/animation/AccelerateInterpolator;-><init>()V

invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V

.line 104
return-object v0
.end method[/COLOR]

.method private prepareNavigationBarView()V
.locals 4

.prologue
.line 803
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mNavigationBarView:Lcom/android/systemui/statusbar/phone/NavigationBarView;

invoke-virtual {v0}, Lcom/android/systemui/statusbar/phone/NavigationBarView;->reorient()V

next find this method

.method private setIntruderAlertVisibility(Z)V

add the code above it

[COLOR="Blue"].method private selectQuickPanelInitialTab()V
.locals 2

.prologue
.line 69
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mQuickPanelTopTabsToggles:Landroid/view/View;

const/4 v1, 0x1

invoke-virtual {v0, v1}, Landroid/view/View;->setSelected(Z)V

.line 70
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mQuickPanelBottomTabsToggles:Landroid/view/View;

const/4 v1, 0x1

invoke-virtual {v0, v1}, Landroid/view/View;->setSelected(Z)V

.line 72
return-void
.end method[/COLOR]

.method private setIntruderAlertVisibility(Z)V
.locals 0
.parameter "vis"

.prologue
.line 2569
return-void
.end method

next find this method

.method private setStatusBarLowProfile(Z)V

add the blue code above it

PAY ATTENTION TO THE RED PhoneStatusBar$XX

[COLOR="Blue"].method private setQuickPanelUserButtonInfo()V
.locals 4

.prologue
.line 52
iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v3, 0x7f0c00bb

invoke-virtual {v2, v3}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/TextView;

.line 55
.local v2, userButtonText:Landroid/widget/TextView;
:try_start_0
invoke-direct {p0, v2}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setUserButtonText(Landroid/widget/TextView;)V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0

.line 63
:goto_0
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v3, 0x7f0c00ba

invoke-virtual {v1, v3}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;

move-result-object v1

check-cast v1, Landroid/widget/ImageView;

.line 66
.local v1, userButtonImage:Landroid/widget/ImageView;
:try_start_1
invoke-direct {p0, v1}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->setUserButtonImage(Landroid/widget/ImageView;)V
:try_end_1
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1

.line 74
:goto_1
return-void

.line 57
.end local v1 #userButtonImage:Landroid/widget/ImageView;
:catch_0
move-exception v0

.line 59
.local v0, e:Ljava/io/IOException;
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V

goto :goto_0

.line 68
.end local v0 #e:Ljava/io/IOException;
.restart local v1 #userButtonImage:Landroid/widget/ImageView;
:catch_1
move-exception v0

.line 70
.restart local v0 #e:Ljava/io/IOException;
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V

goto :goto_1
.end method

.method private setQuickPanelVolumeSliders()V
.locals 12

.prologue
const/4 v11, 0x3

const/4 v10, 0x2

const/4 v9, 0x0

const/4 v7, 0x1

.line 54
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;

const-string v6, "audio"

invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

move-result-object v5

check-cast v5, Landroid/media/AudioManager;

iput-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

.line 57
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v8, 0x7f0c00c1

invoke-virtual {v5, v8}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;

move-result-object v3

check-cast v3, Landroid/widget/SeekBar;

.line 58
.local v3, ringSlider:Landroid/widget/SeekBar;
invoke-virtual {v3, v7}, Landroid/widget/SeekBar;->setKeyProgressIncrement(I)V

.line 59
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

invoke-virtual {v5, v10}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I

move-result v5

invoke-virtual {v3, v5}, Landroid/widget/SeekBar;->setMax(I)V

.line 60
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

invoke-virtual {v5, v10}, Landroid/media/AudioManager;->getStreamVolume(I)I

move-result v5

invoke-virtual {v3, v5}, Landroid/widget/SeekBar;->setProgress(I)V

.line 61
new-instance v5, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]35[/COLOR];

invoke-direct {v5, p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]35[/COLOR];-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V

invoke-virtual {v3, v5}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V

.line 80
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v8, 0x7f0c00c2

invoke-virtual {v5, v8}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;

move-result-object v2

check-cast v2, Landroid/widget/SeekBar;

.line 81
.local v2, notificationSlider:Landroid/widget/SeekBar;
invoke-virtual {v2, v7}, Landroid/widget/SeekBar;->setKeyProgressIncrement(I)V

.line 82
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

const/4 v6, 0x5

invoke-virtual {v5, v6}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I

move-result v5

invoke-virtual {v2, v5}, Landroid/widget/SeekBar;->setMax(I)V

.line 83
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

const/4 v6, 0x5

invoke-virtual {v5, v6}, Landroid/media/AudioManager;->getStreamVolume(I)I

move-result v5

invoke-virtual {v2, v5}, Landroid/widget/SeekBar;->setProgress(I)V

.line 84
new-instance v5, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]36[/COLOR];

invoke-direct {v5, p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]36[/COLOR];-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V

invoke-virtual {v2, v5}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V

.line 103
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v8, 0x7f0c00c3

invoke-virtual {v5, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;

move-result-object v4

check-cast v4, Landroid/widget/SeekBar;

.line 104
.local v4, voiceCallSlider:Landroid/widget/SeekBar;
invoke-virtual {v4, v7}, Landroid/widget/SeekBar;->setKeyProgressIncrement(I)V

.line 105
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

invoke-virtual {v5, v9}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I

move-result v5

invoke-virtual {v4, v5}, Landroid/widget/SeekBar;->setMax(I)V

.line 106
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

invoke-virtual {v5, v9}, Landroid/media/AudioManager;->getStreamVolume(I)I

move-result v5

invoke-virtual {v4, v5}, Landroid/widget/SeekBar;->setProgress(I)V

.line 107
new-instance v5, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]37[/COLOR];

invoke-direct {v5, p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]37[/COLOR];-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V

invoke-virtual {v4, v5}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V

.line 126
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v8, 0x7f0c00c4

invoke-virtual {v5, v8}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;

move-result-object v1

check-cast v1, Landroid/widget/SeekBar;

.line 127
.local v1, mediaSlider:Landroid/widget/SeekBar;
invoke-virtual {v1, v7}, Landroid/widget/SeekBar;->setKeyProgressIncrement(I)V

.line 128
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

invoke-virtual {v5, v11}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I

move-result v5

invoke-virtual {v1, v5}, Landroid/widget/SeekBar;->setMax(I)V

.line 129
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

invoke-virtual {v5, v11}, Landroid/media/AudioManager;->getStreamVolume(I)I

move-result v5

invoke-virtual {v1, v5}, Landroid/widget/SeekBar;->setProgress(I)V

.line 130
new-instance v5, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]38[/COLOR];

invoke-direct {v5, p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]38[/COLOR];-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V

invoke-virtual {v1, v5}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V

.line 149
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v8, 0x7f0c00c5

invoke-virtual {v5, v8}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;

move-result-object v0

check-cast v0, Landroid/widget/SeekBar;

.line 150
.local v0, alarmSlider:Landroid/widget/SeekBar;
invoke-virtual {v0, v7}, Landroid/widget/SeekBar;->setKeyProgressIncrement(I)V

.line 151
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

const/4 v6, 0x4

invoke-virtual {v5, v6}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I

move-result v5

invoke-virtual {v0, v5}, Landroid/widget/SeekBar;->setMax(I)V

.line 152
iget-object v5, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mAudioManager:Landroid/media/AudioManager;

const/4 v6, 0x4

invoke-virtual {v5, v6}, Landroid/media/AudioManager;->getStreamVolume(I)I

move-result v5

invoke-virtual {v0, v5}, Landroid/widget/SeekBar;->setProgress(I)V

.line 153
new-instance v5, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]39[/COLOR];

invoke-direct {v5, p0}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$[COLOR="Red"]39[/COLOR];-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;)V

invoke-virtual {v0, v5}, Landroid/widget/SeekBar;->setOnSeekBarChangeListener(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V

.line 170
return-void
.end method[/COLOR]

.method private setStatusBarLowProfile(Z)V
.locals 14
.parameter

.prologue
.line 1984
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mLightsOutAnimation:Landroid/animation/AnimatorSet;

next find this method

.method private trackMovement(Landroid/view/MotionEvent;)V

add the blue code above it

[COLOR="Blue"].method private setUserButtonImage(Landroid/widget/ImageView;)V
.locals 12
.parameter "userButtonImage"
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation

.prologue
.line 118
const/4 v11, 0x0

.line 122
.local v11, userImage:Landroid/graphics/Bitmap;
:try_start_0
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v0

sget-object v1, Landroid/provider/ContactsContract$Profile;->CONTENT_URI:Landroid/net/Uri;

const/4 v2, 0x1

new-array v2, v2, [Ljava/lang/String;

const/4 v3, 0x0

const-string v4, "_id"

aput-object v4, v2, v3

const/4 v3, 0x0

const/4 v4, 0x0

const/4 v5, 0x0

invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

move-result-object v7

.line 123
.local v7, cursor:Landroid/database/Cursor;
if-eqz v7, :cond_1

.line 127
:try_start_1
invoke-interface {v7}, Landroid/database/Cursor;->moveToFirst()Z

move-result v0

if-eqz v0, :cond_0

.line 129
sget-object v0, Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri;

const-string v1, "_id"

invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

move-result v1

invoke-interface {v7, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

move-result-object v1

invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;

move-result-object v10

.line 130
.local v10, uriMe:Landroid/net/Uri;
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v0

const/4 v1, 0x0

iget-object v2, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mMeProfileContentObserver:Lcom/android/systemui/statusbar/phone/PhoneStatusBar$MeProfileContentObserver;

invoke-virtual {v0, v10, v1, v2}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V

.line 134
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v0

invoke-static {v0, v10}, Landroid/provider/ContactsContract$Contacts;->openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream;

move-result-object v9

.line 131
.local v9, stream:Ljava/io/InputStream;
new-instance v6, Ljava/io/BufferedInputStream;

invoke-direct {v6, v9}, Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V

.line 132
.local v6, buffer:Ljava/io/BufferedInputStream;
invoke-static {v6}, Landroid/graphics/BitmapFactory;->decodeStream(Ljava/io/InputStream;)Landroid/graphics/Bitmap;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0

move-result-object v11

.line 138
.end local v6 #buffer:Ljava/io/BufferedInputStream;
.end local v9 #stream:Ljava/io/InputStream;
.end local v10 #uriMe:Landroid/net/Uri;
:cond_0
:try_start_2
invoke-interface {v7}, Landroid/database/Cursor;->close()V
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0

.line 149
:cond_1
if-eqz v11, :cond_2

.line 151
invoke-virtual {p1, v11}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

.line 158
:goto_0
return-void

.line 136
:catchall_0
move-exception v0

.line 138
:try_start_3
invoke-interface {v7}, Landroid/database/Cursor;->close()V

.line 140
throw v0
:try_end_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0

.line 143
.end local v7 #cursor:Landroid/database/Cursor;
:catch_0
move-exception v8

.line 145
.local v8, e:Ljava/lang/Exception;
new-instance v0, Ljava/io/IOException;

invoke-virtual {v8}, Ljava/lang/Exception;->toString()Ljava/lang/String;

move-result-object v1

invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V

throw v0

.line 155
.end local v8 #e:Ljava/lang/Exception;
.restart local v7 #cursor:Landroid/database/Cursor;
:cond_2
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v0

const v1, 0x7f02013a

invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

move-result-object v0

invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V

goto :goto_0
.end method

.method private setUserButtonText(Landroid/widget/TextView;)V
.locals 9
.parameter "userButtonText"
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation

.prologue
.line 78
const/4 v8, 0x0

.line 82
.local v8, userName:Ljava/lang/String;
:try_start_0
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

move-result-object v0

sget-object v1, Landroid/provider/ContactsContract$Profile;->CONTENT_URI:Landroid/net/Uri;

const/4 v2, 0x2

new-array v2, v2, [Ljava/lang/String;

const/4 v3, 0x0

const-string v4, "_id"

aput-object v4, v2, v3

const/4 v3, 0x1

const-string v4, "display_name"

aput-object v4, v2, v3

const/4 v3, 0x0

const/4 v4, 0x0

const/4 v5, 0x0

invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

move-result-object v6

.line 83
.local v6, cursor:Landroid/database/Cursor;
if-eqz v6, :cond_1

.line 87
:try_start_1
invoke-interface {v6}, Landroid/database/Cursor;->moveToFirst()Z

move-result v0

if-eqz v0, :cond_0

.line 89
const-string v0, "display_name"

invoke-interface {v6, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

move-result v0

invoke-interface {v6, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0

move-result-object v8

.line 95
:cond_0
:try_start_2
invoke-interface {v6}, Landroid/database/Cursor;->close()V
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0

.line 106
:cond_1
if-nez v8, :cond_2

.line 108
iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mContext:Landroid/content/Context;

invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v0

const v1, 0x7f090093

invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v8

.line 112
:cond_2
invoke-virtual {p1, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

.line 114
return-void

.line 93
:catchall_0
move-exception v0

.line 95
:try_start_3
invoke-interface {v6}, Landroid/database/Cursor;->close()V

.line 97
throw v0
:try_end_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0

.line 100
.end local v6 #cursor:Landroid/database/Cursor;
:catch_0
move-exception v7

.line 102
.local v7, e:Ljava/lang/Exception;
new-instance v0, Ljava/io/IOException;

invoke-virtual {v7}, Ljava/lang/Exception;->toString()Ljava/lang/String;

move-result-object v1

invoke-direct {v0, v1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V

throw v0
.end method

.method private showCarrierLabel()V
.locals 2

iget-object v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;

const v1, 0x7f0c003f

invoke-virtual {v0, v1}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;

move-result-object v0

const/4 v1, 0x0

invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

return-void
.end method[/COLOR]

.method private trackMovement(Landroid/view/MotionEvent;)V
.locals 4
.parameter "event"