| Aggiungi testo in blu
codice:
# instance fields
.field private mClockTextColor:I
.field private mDateTextColor:I
.field private mWeekTextColor:I
.field private mAmPmTextColor:I
Aggiungi testo in blu
codice:
.method private initViews()V
.locals 2 ## +1
const-string v0, "time"
invoke-virtual {p0, v0}, Lcom/android/emui/time/TimeLayout;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/android/emui/time/TimeLayout;->mTimeView:Landroid/widget/TextView;
## CLOCK COLOR
invoke-virtual {p0}, Lcom/android/emui/time/TimeLayout;->setClockTextColor()V
iget v1, p0, Lcom/android/emui/time/TimeLayout;->mClockTextColor:I
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
Aggiungi testo in blu
codice:
.method private updateAmpm(Ljava/lang/String;)V
.locals 8 ## +1
[...]
move-result-object v0
iget-object v3, p0, Lcom/android/emui/time/TimeLayout;->mAmpmView:Landroid/widget/TextView;
invoke-virtual {v3, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
## AM PM COLOR
invoke-virtual {p0}, Lcom/android/emui/time/TimeLayout;->setAmPmTextColor()V
iget v7, p0, Lcom/android/emui/time/TimeLayout;->mAmPmTextColor:I
invoke-virtual {v3, v7}, Landroid/widget/TextView;->setTextColor(I)V
:try_end_4f
.catch Ljava/lang/Exception; {:try_start_30 .. :try_end_4f} :catch_50
.catch Ljava/lang/NoClassDefFoundError; {:try_start_30 .. :try_end_4f} :catch_5b
Aggiungi testo in blu
codice:
.method private updateDate()V
.locals 7 ## +1
:cond_22
if-eqz v0, :cond_4
iget-object v2, p0, Lcom/android/emui/time/TimeLayout;->mDateView:Landroid/widget/TextView;
invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
## DATE COLOR
invoke-virtual {p0}, Lcom/android/emui/time/TimeLayout;->setDateTextColor()V
iget v6, p0, Lcom/android/emui/time/TimeLayout;->mDateTextColor:I
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setTextColor(I)V
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z[...]
Aggiungi testo in blu
codice:
.method private updateWeek()V
.locals 7 ## +1
[...]
:cond_39
iget-object v3, p0, Lcom/android/emui/time/TimeLayout;->mWeekView:Landroid/widget/TextView;
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
## WEEK COLOR
invoke-virtual {p0}, Lcom/android/emui/time/TimeLayout;->setWeekTextColor()V
iget v6, p0, Lcom/android/emui/time/TimeLayout;->mWeekTextColor:I
invoke-virtual {v3, v6}, Landroid/widget/TextView;->setTextColor(I)V
goto :goto_4
.end method
Aggiungi questi metodi alla fine dello smali
codice:
.method setClockTextColor()V
.locals 3
iget-object v0, p0, Lcom/android/emui/time/TimeLayout;->mContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
const-string v1, "clock_text_color"
const/4 v2, -0x1
invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/android/emui/time/TimeLayout;->mClockTextColor:I
return-void
.end method
.method setDateTextColor()V
.locals 3
iget-object v0, p0, Lcom/android/emui/time/TimeLayout;->mContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
const-string v1, "date_text_color"
const/4 v2, -0x1
invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/android/emui/time/TimeLayout;->mDateTextColor:I
return-void
.end method
.method setWeekTextColor()V
.locals 3
iget-object v0, p0, Lcom/android/emui/time/TimeLayout;->mContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
const-string v1, "week_text_color"
const/4 v2, -0x1
invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/android/emui/time/TimeLayout;->mWeekTextColor:I
return-void
.end method
.method setAmPmTextColor()V
.locals 3
iget-object v0, p0, Lcom/android/emui/time/TimeLayout;->mContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
const-string v1, "ampm_text_color"
const/4 v2, -0x1
invoke-static {v0, v1, v2}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v0
iput v0, p0, Lcom/android/emui/time/TimeLayout;->mAmPmTextColor:I
return-void
.end method
|