Sunday, March 16, 2014

[GUIDE][ALL] HOW TO ADD SECOND ON ANALOG CLOCK

How to add second on analog clock, Hallo droiders gimana weekendnya ? udah mau abis nihh hehe, oiya ane mau ngeshare tutor nih, yaitu HOW TO ADD SECOND ON ANALOG CLOCK kalo nambahin detik di jam digital kan udah tuh di Membuat jam analog dan digital nahh ini sih pelengkap dari tutor memuat jam analog aja, biar ada detiknya kaya MIUI.

Nah dengan make tutor ini, jam di status bar pun ikut ada detiknya yah :v , tutor ini tested di JELLY BEAN sama GINGERBREAD, ok langsung aja ::

Bahan ::
  • APK MULTI TOOLSAPK TOOLS dan alat untuk compile/decompile lainnya.
  • Framework-res.apk
  • Framework.jar
  • Desclock.apk
  • Niat
Langkahnya ::
FRAMEWORK-RES.APK
  • Decompile framework-res.apk
  • Download file ini abis itu ekstrak
  • Tarohnya di ldpi aja, JANGAN HDPI atau MDPI ntar gambarnya jadi ciut.
  • Recompile, Done
  • Decompile lagi, abis itu ga usah di apa apain (cuma mau liat publicnya aja)
FRAMEWORK.JAR
  • Decompile framework.jar , bisa pake backsmali manager, kalo ane pake APK TOOLS aja.
  • Download file ini abis itu ekstrak
  • Taroh di tempat masing-masing
  • Buka AnalogClock.smali buka juga public dari FRAMEWORK-RES.APK
  • Lalu ganti kode berikut dengan kode di publik framework-res ente  
search di framework.jar                                                          cari di public framework-res
        0x108014c                                                                             appwidget_clock_dial
        0x108014d                                                                             appwidget_clock_hour
        0x108014e                                                                             appwidget_clock_minute
        0x1080463                                                                             appwidget_clock_tictoc
  •  Kalo udah, Recompile deh tuh Framework.jar
DESCLOCK.APK
  • Decompile desclock.apk
  • Download file ini ekstrak
  • Taroh di foldernya masing-masing
  • Recompile
  • Done
  • Kalo ada yg FC biasakan pake Catlog biar tau dimana errornya, bisa liat di Cara memakai CatLog 
Sampe disini widget udah jadi ada detiknya, kalo mau pasang di SystemUI kudu lulus dulu tutor Memasang Analog di StatusBar kalo udah bisa cukup liat line analognya, hapus line
android:dial="@drawable/a_stres" android:hand_hour="@drawable/a_pendek" android:hand_minute="@drawable/a_panjang"

Sehingga hanya menjadi

<AnalogClock android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Clock" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="2.0dip" android:singleLine="true" android:layout_centerVertical="true" />

Jadi dia nariknya dari framework, Recompile deh SystemUI dan liat pasti ada detiknya :-)

SS ::
Ini di widgetnya
Di Statusbar :v

Happy Ngoprek :-)

Thanks To ::
Om Dug
Om Eko
Om Arief Pazzini

11 komentar

thanks gan,,,ane pgen nyoba

eh bleh tw nama fbx g gan,,biar klo da yg pgen d tnyain bsa cepet..

FB ane ada di header blog, kalo fanspage bisa liat lahh :-)

ane coba di stockrom JB 4.1.2 kok gak ada folder "widget" ya di framework.jar? hh ane codina. mhon pencerahannya gan

-Edit-
udeh nemu,,, trnyata di framework2.jar tp kok cuma ada 2 smali ya? AnalogClock.smali sama AnalogClock$1.smali aja ._.

Buat cm11 bisa ngga bro? hanya nmbah ldpinya yg di framework_res.apk atw gmn?

iya, cuma namnbah gambar aja, buat di ambil kode publicknya, ini tested di GB, ICS sama JB, kalo CM11 blm coba, soalnya ga punya devicenya hehe

Gan. Analog clock ane kan di statusbar bisa ga ya ane pake tut di atas ? Di jb 4.2.2 ga ada folder ldpi soalnya yg ada xhdpi , mdpi , hdpi

https://m.ak.fbcdn.net/photos-d.ak/hphotos-ak-frc3/t1.0-0/1517478_828539380507014_1141931857678131114_n.jpg?_e_pi_=7%2CPAGE_ID10%2C7067810744

bikin folder aja drawable-ldpi ga bakal error kok, kalo di taroh di hdpi ntar jamnya jadi ciut bro :-)

gan link desclock nya kok ga bisa y??
semua link "klik disini" gak bisa semua.
web not available.

Apa fungsinya ttp sama gan..bila di HDPI.MDPI.XHDPI./LDPI

Berkomentarlah yang baik, tidak mencela postingan :-) . Gunakan bahasa yang sopan dan mudah di mengerti.

TERIMA KASIH TELAH BERKOMENTAR, karena pengunjung yang baik adalah pengunjung yang berkomentar :-) :v
EmoticonEmoticon