Can any java experts help out with this one?
Trying to change the lock screen time font back to Clockopia.
The lock screen uses the keyguard_screen_tab_unlock.xml in the framework-res.apk and that refers to com.android.internal.widget.DigitalClock.
I have decompiled framework jar and changed the font from DroidSans to Clockopia in the digitalclock smali.
This worked for me in the Eclair ROMs but has no effect in this one.
Maybe it's something to do with the fact you can change the system font in this ROM which affects the lockscreen time as well.
Here is the digitalclock code I have changed:
.method protected onFinishInflate()V
.registers 3
.prologue
.line 125
invoke-super {p0}, Landroid/widget/RelativeLayout;->onFinishInflate()V
.line 127
const v0, 0x10201e3
invoke-virtual {p0, v0}, Lcom/android/internal/widget/DigitalClock;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/android/internal/widget/DigitalClock;->mTimeDisplay:Landroid/widget/TextView;
.line 132
new-instance v0, Lcom/android/internal/widget/DigitalClock$AmPm;
const-string v1, "/system/fonts/
Clockopia.ttf"
invoke-static {v1}, Landroid/graphics/Typeface;->createFromFile(Ljava/lang/String

Landroid/graphics/Typeface;
move-result-object v1
invoke-direct {v0, p0, v1}, Lcom/android/internal/widget/DigitalClock$AmPm;-><init>(Landroid/view/View;Landroid/graphics/Typeface

V
iput-object v0, p0, Lcom/android/internal/widget/DigitalClock;->mAmPm:Lcom/android/internal/widget/DigitalClock$AmPm;
.line 133
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
iput-object v0, p0, Lcom/android/internal/widget/DigitalClock;->mCalendar:Ljava/util/Calendar;
.line 135
invoke-direct {p0}, Lcom/android/internal/widget/DigitalClock;->setDateFormat()V
.line 136
return-void
.end method