[Galaxy Y GT-S5360 General] mariozawa:
WHAT IS THIS?

Just a Potato clock

FEATURES

(COLOR HINTS)

NEW FEATURE

REMOVED

ORIGINAL FEATURE

VERSION

FINAL VERSION

Time-changed animation

Potato Clock v2.2

Custom Clock format - Make your own clock format

Potato Clock v2.1

Word Clock - Just time in words

All caps Word Clock

Minor bug fixes

New settings style - This one is cool

Potato Clock v2

***** Clock - Potato Edition of Fuzzy Clock (Show exact minutes in words)

All caps *****

Ninja Time removed

All features from v1.1

PREVIOUS CHANGE LOGS

Potato Clock v1.3

Ninja Moves - Ninja Time(Will change the current time to "NOW")

Potato Clock v1.2

Font - Bold|Condensed|Light|Light Italic|Normal|Custom (ttf & otf supported)

Potato Clock v1.1

AM/PM style - Normal|Small|Gone|Custom

Date style - Normal|Small|Gone|Custom

Potato Clock v1 - Initial release

Clock color - Color picker

Clock position - Left|Center|Right|Hide

Font - Bold|Condensed|Light|Light Italic|Normal

AM/PM style - Normal|Small|Gone

Date style - Normal|Small|Gone

Date format - 14 styles too many to mentions|Custom JAVA format

BUGS?

404 NOT FOUND

PM me if you found any bugs

SCREENIES

​

INSTRUCTIONS

Download needed files here.

Also please test this fix for seconds not showing bug for custom format.

You can now use HH:MM SS or anything custom format with seconds

SECONDS FIX

Download & install Potato Clock settings here.

Extract the needed files.

Decompile your SystemUI.apk

Go to SystemUI.apk/smali then paste the smali in that folder

the smali directory will be

smali/com/potato/systemui/clocks/.SMALI FILES HERE

and the assets folder

SystemUI.apk/assets/.ttf files should be here

Go to res/layout/statusbar.xml

<com.potato.systemui.clocks.ClockLeft android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:paddingLeft="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />

- This is for Left Clock

<com.potato.systemui.clocks.ClockRight android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />

- This is for Right Clock

<com.potato.systemui.clocks.ClockCenter android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />

- This is for Center clock

Put the codes in their right position

(Don't copy my whole statusbar.xml)

<com.android.systemui.statusbar.StatusBarView android:orientation="vertical" android:background="#00000000" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.potato.systemui.clocks.ClockCenter android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.potato.systemui.clocks.ClockLeft android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:paddingLeft="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="1.0dip" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" />
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:paddingRight="1.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" />
<com.potato.systemui.clocks.ClockRight android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:background="#000" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="8.0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
</ImageSwitcher>
<com.android.systemui.statusbar.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
<TextView android:textAppearance="@android:style/Theme.Holo.Wallpaper" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textAppearance="@android:style/Theme.Holo.Wallpaper" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
</com.android.systemui.statusbar.TickerView>
</LinearLayout>
<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left|center" android:id="@id/date" android:background="#ff000000" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="wrap_content" android:layout_height="0.0px" android:singleLine="true" />
</com.android.systemui.statusbar.StatusBarView>

For those who have Potato Statusbar Gesture mod you can use this for center clock

<com.potato.touchbar.TouchMe android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.potato.systemui.clocks.ClockCenter android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textStyle="normal" android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />
</com.potato.touchbar.TouchMe>

IF YOU ALREADY HAVE POTATO CLOCK JUST PASTE THE SMALI FILES (.smali) in

SystemUI.apk\smali\com\potato\systemui\clocks

ISSUES

404 ISSUES NOT FOUND

CREDITS

PotatoInc

Our STARMAGIC Family

pollube31 - 24/7 tester

@Jay_SEAN - 12/2 tester

CYANOGENMOD

IF YOU LIKE OUR WORK YOU KNOW WHAT TO DO

IF YOU WANT TO USE THIS IN YOUR AWESOME WORK PLEASE SEND ME A PM

AND AT LEAST PRESS THANKS BUTTON

I SUFFER FROM SUPER HEADACHE VERSION 4 WHEN DOING THIS
​