[MOD][GUIDE][2.3.x +]Potato Clock Mods

Search This thread

mariozawa

Senior Member
Jul 1, 2012
443
1,015
Malolos, Bulacan
www.facebook.com
WHAT IS THIS?
Just a Potato clock

FEATURES
(COLOR HINTS)
NEW FEATURE
REMOVED
ORIGINAL FEATURE
VERSION


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
1535479_656569271046107_814170500_n.jpg


10155608_645031108901482_2099040492_n.jpg



INSTRUCTIONS
Download needed files here.

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

PHP:
<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

PHP:
<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


PHP:
<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 this is for TW 2.3.6)

PHP:
<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


PHP:
<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
PHP:
SystemUI.apk\smali\com\potato\systemui\clocks



ISSUES
404 ISSUES NOT FOUND


CREDITS
PotatoInc

MARIOZAWA

pollube31
- 24/7 tester
@
Jay_SEAN - 12/2 tester

CYANOGENMOD
iPaulPro





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
 
Last edited:

dselimoglu1998

New member
May 26, 2014
2
0
istanbul
s5830i

you do it for me? phone galaxy ace (s5830i) ...I do turns out wrong.I couldn't do any of them, including all the sharing modes.They were all very beautiful!Where'd you learn to do them?

thank you google translate :D


I am from turkey...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 50
    WHAT IS THIS?
    Just a Potato clock

    FEATURES
    (COLOR HINTS)
    NEW FEATURE
    REMOVED
    ORIGINAL FEATURE
    VERSION


    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
    1535479_656569271046107_814170500_n.jpg


    10155608_645031108901482_2099040492_n.jpg



    INSTRUCTIONS
    Download needed files here.

    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

    PHP:
    <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

    PHP:
    <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


    PHP:
    <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 this is for TW 2.3.6)

    PHP:
    <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


    PHP:
    <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
    PHP:
    SystemUI.apk\smali\com\potato\systemui\clocks



    ISSUES
    404 ISSUES NOT FOUND


    CREDITS
    PotatoInc

    MARIOZAWA

    pollube31
    - 24/7 tester
    @
    Jay_SEAN - 12/2 tester

    CYANOGENMOD
    iPaulPro





    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
    2
    Might mod to adapt the lollipop ?

    Yes. Here I have made it work for the Note 5 on TMO on 5.1.1 - Link Check the commit in the link.
    1
    can you tell me the function of custom clock ? and whre i can find the custom java code for this potato clock mod ?
    but overall this is a great mod sir, good job :good:
    It just let you use custom Java date format.
    Check this.

    http://www.tutorialspoint.com/java/java_date_time.htm

    The code of normal clock is hh:mm ;)
    1
    error recompiling


    Recompiling "SystemUI.apk" With Original Signature,
    in work area "_WorkArea1", using "apktool_2.0.0rc3.jar"

    With Tickle My Android V9.2.5
    (tinyurl.com\ticklemyandroid)

    ----------------

    I: Using Apktool 2.0.0-RC3 on SystemUI.apk
    I: Smaling smali folder into classes.dex...
    ..\_WorkArea1\_working\SystemUI.apk\smali\com\potato\systemui\clocks\Clock$1.smali[24,4] Error for input '.parameter': Invalid directive
    ..\_WorkArea1\_working\SystemUI.apk\smali\com\potato\systemui\clocks\Clock$1.smali[40,4] Error for input '.parameter': Invalid directive
    ..\_WorkArea1\_working\SystemUI.apk\smali\com\potato\systemui\clocks\Clock$1.smali[41,4] Error for input '.parameter': Invalid directive
    ..\_WorkArea1\_working\SystemUI.apk\smali\com\potato\systemui\clocks\Clock$1.smali[40,15] mismatched input '"context"' expecting END_METHOD_DIRECTIVE
    Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: com/potato/systemui/clocks/Clock$1.smali
    at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:71)
    at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:55)
    at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
    at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:349)
    at brut.androlib.Androlib.buildSources(Androlib.java:289)
    at brut.androlib.Androlib.build(Androlib.java:275)
    at brut.androlib.Androlib.build(Androlib.java:250)
    at brut.apktool.Main.cmdBuild(Main.java:225)
    at brut.apktool.Main.main(Main.java:84)

    ----------------

    Recompile Not Successful!


    pls help
    1
    Dont work lollipop.