Post Reply

[MOD][GUIDE][APR 17] Potato Clock Mods FINAL VERSION

6th March 2014, 10:12 AM   |  #1  
mariozawa's Avatar
OP Recognized Themer
Flag Malolos, Bulacan
Thanks Meter: 783
 
376 posts
Join Date:Joined: Jul 2012
Donate to Me
More
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
Pussy Clock - Potato Edition of Fuzzy Clock (Show exact minutes in words)
All caps Pussy
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

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

PHP Code:
<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 Code:
<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 Code:
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
Attached Thumbnails
Click image for larger version

Name:	lllllll.jpg
Views:	2764
Size:	118.3 KB
ID:	2616236  
Attached Files
File Type: apk Potato Clock App.apk - [Click for QR Code] (872.7 KB, 1514 views)
File Type: zip Potato Clock files (FINAL).zip - [Click for QR Code] (312.1 KB, 1275 views)
File Type: zip PotatoClock files with Seconds.zip - [Click for QR Code] (313.4 KB, 831 views)
Last edited by mariozawa; 22nd April 2014 at 12:51 PM. Reason: Final Version
The Following 42 Users Say Thank You to mariozawa For This Useful Post: [ View ]
6th March 2014, 10:17 AM   |  #2  
gothed's Avatar
Senior Member
Yogyakarta
Thanks Meter: 62
 
270 posts
Join Date:Joined: Dec 2013
More
another great tutorial from potato master
The Following User Says Thank You to gothed For This Useful Post: [ View ]
6th March 2014, 11:41 AM   |  #3  
SpaceCaker's Avatar
Recognized Themer / Contributor
Flag netherlands
Thanks Meter: 10,749
 
13,339 posts
Join Date:Joined: Mar 2011
More
Nice guide bro :3
The Following User Says Thank You to SpaceCaker For This Useful Post: [ View ]
6th March 2014, 11:42 AM   |  #4  
ag03sz's Avatar
Junior Member
Flag Pekalongan, Central Java
Thanks Meter: 0
 
3 posts
Join Date:Joined: Jan 2012
More
[QUOTE=mariozawa;50861830][CENTER][FONT=Century Gothic][B][SIZE=5]WHAT IS THIS?[/SIZE

nicely :thumbup:
6th March 2014, 03:00 PM   |  #5  
misha1996's Avatar
Senior Member
Flag Voskresensk
Thanks Meter: 172
 
383 posts
Join Date:Joined: Jan 2013
More
im wait it looong time! Biggest thanks to PotatoInc


Also wait circle battery ^^
Last edited by misha1996; 6th March 2014 at 03:03 PM.
6th March 2014, 07:22 PM   |  #6  
burak144's Avatar
Senior Member
Flag Bingol/Turkey
Thanks Meter: 298
 
1,043 posts
Join Date:Joined: Dec 2012
More
hi sir can i apply this mod in aosp?

Galaxy Pop Plus'ımdan Tapatalk 2 ile gönderildi.
6th March 2014, 09:25 PM   |  #7  
Senior Member
Flag Mumbai
Thanks Meter: 37
 
216 posts
Join Date:Joined: Apr 2013
More
give it a try!!
7th March 2014, 06:56 AM   |  #8  
Member
hai phong-viet nam
Thanks Meter: 16
 
35 posts
Join Date:Joined: Mar 2014
good
7th March 2014, 10:01 AM   |  #9  
AuliaYF's Avatar
Senior Member
Flag Bekasi, Indonesia
Thanks Meter: 143
 
140 posts
Join Date:Joined: Jun 2013
More
@mariozawa what will happen if you use RelativeLayout for the parent of all the statusbar elements since RelativeLayout can change it's childs rule. so far i know we can change relativelayout's child position directly from code. just a small question.
7th March 2014, 12:49 PM   |  #10  
mariozawa's Avatar
OP Recognized Themer
Flag Malolos, Bulacan
Thanks Meter: 783
 
376 posts
Join Date:Joined: Jul 2012
Donate to Me
More
Quote:
Originally Posted by AuliaYF

@mariozawa what will happen if you use RelativeLayout for the parent of all the statusbar elements since RelativeLayout can change it's childs rule. so far i know we can change relativelayout's child position directly from code. just a small question.

I don't have any experience in RelativeLayout (Java part) hehe
But I think its a better idea than using multiple views

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Galaxy Y GT-S5360 General by ThreadRank